import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import request from "@/utils/request.js";
import sec_code from "@/utils/pwd_code.js";
Vue.prototype.$request=request;
Vue.prototype.$sec=sec_code;
import mix from "@/utils/mixins.js";



// 使用electron将vue项目打包成exe桌面应用 方法是electron-packager
// https://blog.csdn.net/chuenst/article/details/126179224
// electron更换名称
// https://www.h5w3.com/118973.html


// 滑块验证
// https://blog.csdn.net/monoplasty/article/details/85016089/
// import SlideVerify from '@/components/slide-verify.vue';
// Vue.use(SlideVerify);

// crypto-js 加密、解密使用方法
// npm install crypto-js --save
// https://blog.csdn.net/weixin_44888392/article/details/119217716
// https://blog.csdn.net/qq_34707272/article/details/121857485
// https://my.oschina.net/boringblue/blog/5511586


// Base64编码
// https://blog.csdn.net/qq_42961150/article/details/121922216
const Base64 = require('js-base64').Base64;
Vue.prototype.$Base64=Base64;

Vue.prototype.$version=10;



Vue.mixin(mix);

Vue.prototype.$bus=new Vue();

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
